//
//  SRVConnectionStateChangeListener.h
//  SRV
//
//  Created by Nick Kitchener on 12/07/2009.
//  Copyright 2009 __MyCompanyName__. All rights reserved.
//

// 
//	SRVConnection states"
//	*Uninitialised - kick starts threading
//	- Initialaised - kick starts internal connect & flush
//	- Connected - kick starts get version operation to ensure blackfin is operating 
//	*BlackfinAvailable
//	-> blackfinAvailable
//
//	*BlackfinUnavailable
//	-> blackfinUnavailable


@protocol SRVConnectionStateChangeListener

// higher level
- (void) blackfinAvailable:(id)sender;
- (void) blackfinUnavailable:(id)sender;

// lower level
- (void) initialisationComplete:(id)sender; // may proceed with connect.
- (void) disconnectComplete:(id)sender;
@end
